package framework.sequential;

/**
 * ファイアウォールを越えて通信するためのランデブーポイント。
 *
 * @author uehara
 *
 */
public class HubServer extends framework.common.HubServer {

	// 逐次モデルではblocking get/putは使用できない

	/**
	 * 逐次処理のためにDeviceServerの処理を進める。<br/>
	 * HubServerからDeviceServerへデータを渡すわけではない。
	 */
	// used in sequential model
	void process() {
		for (String deviceName : devices.keySet()) {
			DeviceServer dev = (DeviceServer)devices.get(deviceName);
			dev.loop();
		}
	}

	@Override
	public void run() {

	}

}
